package com.project.service;

import com.project.bean.RoomBean;

import java.util.List;

public interface IRoomService {
    /**
     * 查询所有
     * @return 房间集合
     */
    public List<RoomBean> findAll();
    /***
     * 添加房间
     * @param room
     */
    public void add(RoomBean room);

    /**
     * 按id删除房间
     * @param id 房间id
     */
    public void del(int id);

    /***
     * 按id查看房间信息，同时查询该房间所在学生
     * @param id 房间id
     * @return 房间对象
     */
    public RoomBean findById(int id);

    /***
     * 动态条件查询
     * @param address 房间地址
     * @param statues 房间状态
     * @param canRoom 可住房间
     * @param type 房间类型
     * @return 房间集合
     */
    public List<RoomBean> findByItem(String address,String statues,String canRoom,String type);
}
